﻿///@author Rafał Hazan
///@email  rafal.hazan@gmail.com
#ifndef __STOP_CONDITION__
#define __STOP_CONDITION__

#include "EvolutionaryAlgorithm.h"

/// Interfejs operatora warunku stopu.
class StopCondition
{
	public:
		virtual ~StopCondition() {}
		virtual bool isNotFulfilled(const EvolutionaryAlgorithm::population_type & actualPopulation) = 0;
};

#endif